piggyback car (railways) - French English Dictionary